1. What is this?

A high-level, very casual, and often self-deprecating look at trends in catches of Tyee salmon in Campbell River’s legendary Tyee Pool. All data exploration is being completed for fun and to learn some new tools (namely R Markdown and plotly).

There are far more technical ways of examining this data, but they aren’t as much fun - and are frankly hard. This analysis is living and will evolve over time. All results and interpretation are purely speculative and should be considered nothing more than ramblings of a fish nerd.

Normally this is where I would put pictures of all the beautiful Tyee I have captured, but that hasn’t happened yet. So far, these are the best things I have managed to get in my boat

1.1 The Data

I have compiled the following datasets to use in this analysis. Whether they are all incorporated is yet to be seen.

  1. Annual catch records from the Tyee Club.
  2. Angling effort and undersize fish catches from Tyee Club yearbooks (2019 to 2022).
  3. Discharge data collected on the Campbell River by the Water Survey of Canada.
  4. Annual Chinook Salmon escapement data available in the DFO NuSEDS database.
  5. Annual catch statistics from the North Pacific Anadromous Fish Commission.
  6. Area based commercial catch statistics from DFO are available from 2001 to 2016
  7. Straight of Georgia herring spawn and catch data.
  8. Southeast Alaska commercial catch data from North Pacific Anadromous Fish Commission.
  9. Hatchery release statistics from North Pacific Anadromous Fish Commission.
  10. Known ocean ranges of Pacific Salmon and Steelhead stocks
  11. Chinook survival data prepared by Welch et al. 2020

This is certainly an interesting dataset, especially given it is the centenary of the Tyee Club, but it has its limitations. For example, there is no accessible information on effort (# boats per day), biological data (e.g. size, girth and age of tyees) or numbers of non-tyee salmon captured in the pool.

2. Let’s look at the Tyee catch data!

There are lots of ways to look at this data. I am most curious about three things:

  1. How total catches vary among years and if they fluctuate relative to escapement.

  2. When are Tyees most frequently captured?

  3. Has fish size changed across seasons? Does fish size vary within seasons?

2.1 Total catches across years.

Figure 1: Trends in Tyee Salmon captures and Campbell River Chinook Salmon escapement.

A quick look at Tyee catches (blue vertical bars) in Figure 1 shows:

  1. There is a fairly clear 4-year cycle of relatively higher catches (highlighted with shading). Which is interesting, and raises lots of questions…
  2. There has been a consistent decline in the number of Tyee salmon captured per year.
  3. There was a major crash or failure in 2014.

If we look at Escapement data (blue line) shown in Figure 1 , we can see:

  1. There has been a general declining trend in escapement (consistent with regional trends),
  2. Periods of increased escapement correspond with periods of increased Tyee catches, but not always (e.g. 2005, 2017 and 2020). Given the lack of information on effort (e.g. # of boats fishing per day) we cannot tease apart whether the lack of catches in some years is due to reduction in pressure.
  3. It is also possible that years with high escapement and low Tyee numbers were due to an increased proportion of smaller fish returning to the Campbell. Without annual information on age structure I cannot tease this apart.

Now, lets see when fish are most frequently captured throughout the season, and if there has been a change over time.

2.2 Cumulative catches per year.

Figure 2: Cumulative tally of Tyee’s captured by decade.

2.3 Effort and catches of undersize fish.

The Tyee club weighmaster has been recording the number of boats fishing morning, noon and evening tides, as well as the number of undersize fish captured throughout the season. This data has been recorded for ~8’ish years, however, data is only publicaly available from 2019 onwards.

Table 1. Summary of undersize catches and effort from 2019 to 2022
Year # Tyee # Undersize Fish Total Fish % Tyee Total Boats % Boats Catching
2019 13 181 194 6.7 2,204 8.8
2020 14 108 122 11.5 2,337 5.2
2021 36 210 246 14.6 2,461 10.0
2022 6 86 92 6.5 2,136 4.3
plot.undersize <- prop.undersize %>%
                  mutate(date.std =  case_when(year(Date) >= 0 ~ 'year<-'(Date, 2021))) %>%
                  rename(Tyee = binary_tyee,
                         Undersize = undersize)

under.line <- plot.undersize %>% 
                   group_by(Date) %>%
                   mutate(total.fish = Tyee + Undersize,
                          cum.tyee = cumsum(Tyee),
                          cum.under = cumsum(Undersize),
                          cum.total = cumsum(total.fish)) %>%
              select(Year, Date, date.std, Undersize, Tyee, cum.tyee, cum.under, cum.total) %>%
              pivot_longer(cols     = c(cum.tyee, cum.under, cum.total),
                           names_to = "Catch.Type",
                           values_to = "Cumulative.Catch",
                           values_drop_na = TRUE) 


under.col <- plot.undersize %>%
                  select(Year, Date, date.std, Undersize, Tyee) %>%
                  pivot_longer(cols     = c(Undersize, Tyee),
                               names_to = "Catch.Type",
                               values_to = "Total.Catch",
                               values_drop_na = TRUE) 

plot.under.column <- ggplot(under.col) +
                        geom_col(aes(x = date.std, y = Total.Catch, fill = Catch.Type)) +
                        labs(x = "Date", y = "Number of Fish") +
                        scale_x_date(date_minor_breaks = "1 day", date_breaks = '1 week', 
                                     date_labels = '%b-%d', 
                                     limits = c(as.Date("2021-07-01"), as.Date("2021-09-15"))) +
                        guides(fill = guide_legend(title = "Fish Size")) +
                        facet_grid(Year~.) +
                        theme_bw()

plot.under.line <- ggplot(under.line) +
                        geom_line(aes(x = date.std, y = Cumulative.Catch, color = Catch.Type)) +
                        labs(x = "Date", y = "Number of Fish") +
                        scale_x_date(date_minor_breaks = "1 day", date_breaks = '1 week', 
                                     date_labels = '%b-%d', 
                                     limits = c(as.Date("2021-07-01"), as.Date("2021-09-15"))) +
                        guides(fill = guide_legend(title = "Fish Size")) +
                        facet_grid(Year~.) +
                        theme_bw()

2.4 When fish are most frequently captured.

The Tyee season runs from July 15 to September 15. I need to pick my battles with my wife and boss. Let’s see which days I should be fighting for!?

2.3.1 First Tyee of the Year

Let’s see when the first Tyee are most frequently captured each season. Alright, looks like I should have fished tonight (August 1) and need to fish August 6. Note that values for August 2 and August 7 are somewhat misleading as the plot is showing the number of fish captured on opening day.

Figure 3: Number of Tyee captured on date when first Tyee is registered.

2.3.2 When the most Tyee’s are captured each year.

Figure 4: Total fish captured by date and decade

This plot will become a lot more interesting once I can get my hands on some historical data. But for now, we can see:

  • People either do not fish, or do not catch fish before late July/early August. Given the way catches increase through August I am thinking it is the latter.
  • Peak catches occur in mid to late August.
  • August 18-19 is a must fish kind of day.
  • Good luck on July 30.

OK, well now we know not to bother fishing until early August, that I should book the off the last 3 weeks of August and that odds are that 2023 is not going to set a new record for most Tyee’s captured. But who knows.

2.5 Does fish size vary within or between seasons?

Figure 5: Mean annual weight of Tyee Salmon captured since 2002.

So overall mean fish size is relatively consistent across years. That’s good news, but maybe there are better ways to look at this data. Bar plots can be deceptive.

Figure 5: Mean annual weight of Tyee Salmon captured since 2002.

Well that is a bit better. The overall mean size of Tyee has stayed relatively stable across years, which makes sense given there is a minimum size limit for Tyee - but there also appears to fewer bigger fish being captured each year.

Figure 6: Weight of Tyee salmon caught per day since 2002.

What a mess. Pretty hard to identify any relationships from that figure.

2.5.1 Historic fish size trends.

Historic catch record data is available back to 1923, but only for newly registered members. So any fish captured by existing members are excluded. Either way, the data set still includes over 2880 records and offers a peak into the historic size range of fish captured in the Tyee pool.

If we plot the mean weight for each year we get the figure below which shows a fairly strong decreasing trend in fish size since about 1950.

Figure 7: Mean annual weight and SE of all fish recorded in the record book since 1923.

Given the variability in the number of fish that were captured each year, lets try to standardize the process by selecting a random sample of 10 fish from each year (or all fish if less than 10 were registered in a year). This produces the figure below. Which also shows a strong decreasing trend in fish size since the late 1940’s and early 1950’s.

Figure 8: Mean annual weight and SE of 10 randomly selected fish recorded in the record book since 1923.

2.6 Daily catches per year.

To round this out, let’s just have a look at the total number of fish caught per day over the past 20 years.

Figure 4: Total fish captured by date and decade

Without additional data there is not much else to look at. So let’s change gears and start poking around at what may be contributing to observed patterns in catches and size.

2.7 Who is catching the most fish?

colnames(raw_catch.data)
##  [1] "Year"         "Cycle"        "FishNumber"   "RawDate"      "DateStandard"
##  [6] "Weight2"      "Lure"         "RawTime"      "TimeAdj"      "DateTime"    
## [11] "DayTime"      "Angler"       "Rower"        "AnglerStatus" "RowerStatus"
str(raw_catch.data)
## tibble [727 × 15] (S3: tbl_df/tbl/data.frame)
##  $ Year        : num [1:727] 2002 2002 2002 2002 2002 ...
##  $ Cycle       : num [1:727] 1 1 1 1 1 1 1 1 1 1 ...
##  $ FishNumber  : num [1:727] 1 2 3 4 5 6 7 8 9 10 ...
##  $ RawDate     : POSIXct[1:727], format: "2002-08-02" "2002-08-02" ...
##  $ DateStandard: Date[1:727], format: "2022-08-02" "2022-08-02" ...
##  $ Weight2     : num [1:727] 32 37.5 30.5 37 30.5 31.5 30 31 33.5 31.5 ...
##  $ Lure        : chr [1:727] NA NA NA NA ...
##  $ RawTime     : POSIXct[1:727], format: NA NA ...
##  $ TimeAdj     : POSIXct[1:727], format: "1899-12-31 00:00:00" "1899-12-31 00:00:00" ...
##  $ DateTime    : POSIXct[1:727], format: "2002-08-02 00:00:00" "2002-08-02 00:00:00" ...
##  $ DayTime     : chr [1:727] "n/a" "n/a" "n/a" "n/a" ...
##  $ Angler      : chr [1:727] "Bruce Kirby" "Shara Berger" "Anthony Mar" "Yael Woodward" ...
##  $ Rower       : chr [1:727] "Steve Webber" "R.D. Berger" "Randy Killoran" "John Woodward" ...
##  $ AnglerStatus: chr [1:727] "NA" "NA" "NA" "NA" ...
##  $ RowerStatus : chr [1:727] "NA" "NA" "NA" "NA" ...
catchers <- raw_catch.data %>% 
            mutate(binary = 1,
                   Date = as.Date(RawDate),
                   Decade = format(floor_date(Date, years(10)), '%Y'))

rowers.overall <-  catchers %>%
                      group_by(Rower)  %>%
                      summarize(Total.Fish = sum(binary))  

rowers.per.decade <- catchers %>%
                       group_by(Decade, Rower)  %>%
                       summarize(Total.Fish = sum(binary)) %>%
                       spread(Decade, Total.Fish) %>%
                       replace(is.na(.),0) %>%
                       mutate(Total.Fish = select(., 2:4) %>% rowSums(na.rm=TRUE)) %>%
                       arrange(desc(Total.Fish))
## `summarise()` has grouped output by 'Decade'. You can override using the
## `.groups` argument.
rowers.per.year <- catchers %>%
                      group_by(Decade, Year, Rower)  %>%
                      summarize(Total.Fish = sum(binary))
## `summarise()` has grouped output by 'Decade', 'Year'. You can override using
## the `.groups` argument.
Anglers.overall <-  catchers %>%
                      group_by(Angler)  %>%
                      summarize(Total.Fish = sum(binary))  

Anglers.per.decade <- catchers %>%
                       group_by(Decade, Angler)  %>%
                       summarize(Total.Fish = sum(binary)) %>%
                       spread(Decade, Total.Fish) %>%
                       replace(is.na(.),0) %>%
                       mutate(Total.Fish = select(., 2:4) %>% rowSums(na.rm=TRUE)) %>%
                       arrange(desc(Total.Fish))
## `summarise()` has grouped output by 'Decade'. You can override using the
## `.groups` argument.
Anglers.per.year <- catchers %>%
                      group_by(Decade, Year, Angler)  %>%
                      summarize(Total.Fish = sum(binary))
## `summarise()` has grouped output by 'Decade', 'Year'. You can override using
## the `.groups` argument.
Table 2. Rowers registering the most fish since 2020.
Tyee Rowed
Rower 2000 2010 2020 Total
Randy Killoran 22 15 2 39
Ken Mar 22 6 1 29
Jeremy Maynard 16 8 0 24
Ross Spiers 12 9 1 22
Paul Curtis 14 4 2 20
Mike Mackie 5 13 1 19
Roy Grant 12 7 0 19
Reid Herkes 13 4 1 18
John Woodward 11 5 1 17
RD Berger 12 5 0 17
Jim Clowes 9 5 2 16
Mike Stutzel 0 3 12 15
Peter Wipper 1 9 5 15
Norm Lee 8 5 0 13
Chris Plamondon 11 1 0 12
Burt Campbell 5 4 2 11
Mark Thulin 2 8 1 11
Peter Kruse 10 1 0 11
Paul Breukers 9 1 0 10
R.D. Berger 8 2 0 10
Brant Peniuk 8 1 0 9
Floyd Ross 4 3 2 9
John Barker 5 4 0 9
Ken Enns 5 3 1 9
Klaus Weger 3 6 0 9
Gene Berkey 7 1 0 8
Neil Cameron 6 1 0 7
Travis Trace 6 1 0 7
Bill Idiens 5 1 0 6
Mike Dougan 0 2 4 6
Mike Kauertz 2 4 0 6
Monique Weeks 4 2 0 6
Morris Trace 3 1 2 6
Peter Winter 3 3 0 6
Sean Kiley 5 1 0 6
Ted Milbrandt 2 4 0 6
Dale Blackburn 3 2 0 5
Dave Hadden 2 3 0 5
Fred Gerl 1 4 0 5
Joe Painter 2 3 0 5
Ken Fletcher 4 1 0 5
Rick Janzen 0 4 1 5
Yari Ivanisko 0 4 1 5
Andrew Rippingale 1 2 1 4
Bill Herkes 4 0 0 4
Bruce Aikman 1 3 0 4
Chris Cook 2 2 0 4
Darrell Knowles 3 1 0 4
Mark Lagos 0 3 1 4
Phil Griffith 1 3 0 4
Steve Spiers 0 3 1 4
A.J. Larsen 3 0 0 3
Brett Gardner 0 1 2 3
Bruce Herkes 2 0 1 3
Bruce Walton 3 0 0 3
Doug Ellis 0 3 0 3
Joe Watson 3 0 0 3
John Todd 0 3 0 3
Justin Horsman 0 3 0 3
Kevin Gunning 2 1 0 3
Mike Benjestorf 0 3 0 3
Mike Rankin 3 0 0 3
Ric Dionne 1 0 2 3
Rick Hackinen 0 2 1 3
Robin Modesto 0 3 0 3
Steve Babcock 1 2 0 3
Troy Perras 0 3 0 3
Bob Joseph 2 0 0 2
Bob Main 0 2 0 2
Chris Gauthier 1 1 0 2
Chris Nicholas 0 1 1 2
Dave Soper 0 1 1 2
Dave Wardell 2 0 0 2
Dick Knowles 2 0 0 2
Dick Patterson 2 0 0 2
Ed Fellbaum 1 1 0 2
Gary Brettnacher 2 0 0 2
Gordon Killoran 2 0 0 2
Jim Spiers 1 1 0 2
Joe Cameron 1 1 0 2
Jules LaCroix 0 2 0 2
Ken Duke 0 1 1 2
Kevin Chase 2 0 0 2
Mark Murphy 2 0 0 2
Mark Trenholm 0 0 2 2
Martin Buchanan 0 2 0 2
Mike Hamilton 0 1 1 2
Mike Newton 0 0 2 2
Paul Pearson 0 0 2 2
Rich Chapple 2 0 0 2
Richard Gage 0 2 0 2
Rick Joubert 0 0 2 2
Rob Saunders 0 2 0 2
Roger Gage 0 2 0 2
Scott Babcock 1 1 0 2
Shauna Schmitke 2 0 0 2
Steve Smith 2 0 0 2
Steve W. Smith 2 0 0 2
Steve Webber 2 0 0 2
Stuart Wolfe 2 0 0 2
Todd Peachey 0 2 0 2
Trevor Gains 0 0 2 2
Tyson Berkenstock 0 1 1 2
Walter Schoenfelder 2 0 0 2
A. J. Larsen 1 0 0 1
AJ Larson 1 0 0 1
Al D’Alessandro 1 0 0 1
Al Frumento 0 1 0 1
Bill Ostler 0 1 0 1
Britt Hilton 0 1 0 1
Bruce Aikmen 1 0 0 1
Bryce Cockburn 0 1 0 1
Chris Sheilds 0 0 1 1
Clyde Bergendahl 1 0 0 1
Dan Plamondon 0 1 0 1
Dave Lavigne 0 1 0 1
Dave Ludvigson 0 0 1 1
Dave Stover 0 1 0 1
Don Hutchison 0 1 0 1
Dwayne Mustard 0 0 1 1
Ed Painter 0 1 0 1
Ed Sharkey 0 1 0 1
Ernest Anderson 1 0 0 1
Eugene Berkey 1 0 0 1
Frank Greens 0 1 0 1
Gary Stotts 0 1 0 1
Geary Putt 1 0 0 1
George Deagle 0 0 1 1
Gerald Hinsberger 0 1 0 1
Glen McIntosh 0 0 1 1
Gordon Dawson 0 1 0 1
Graham Rawlins 1 0 0 1
Grant Luscombe 1 0 0 1
Greg Askey 0 1 0 1
Grey Askey 0 0 1 1
Ian Murphy 0 1 0 1
Jaret Knowles 0 1 0 1
Jeff Morrison 1 0 0 1
Jim Dodd 1 0 0 1
Joel Dunstan 1 0 0 1
John Robinson 1 0 0 1
Jules Lacroix 0 1 0 1
Ken Whiddington 1 0 0 1
Kevin May 0 1 0 1
MacKenzie Collins 0 0 1 1
Mark Dobos 1 0 0 1
Matt Blackburn 1 0 0 1
Matthew Blackburn 1 0 0 1
Michael Moscovich 1 0 0 1
Mick Pomeroy 0 1 0 1
Mickey Kiley 0 1 0 1
Mike Patterson 1 0 0 1
Mike Tomczyk 1 0 0 1
Phil MacNeill 1 0 0 1
Quentin Dodd 0 1 0 1
Randy kIlloran 1 0 0 1
Ray Barriault Jr.  1 0 0 1
Richard Holman 0 0 1 1
Rick Dionne 1 0 0 1
Rick Sambrook 1 0 0 1
Rob King 1 0 0 1
Rob Rowden 0 1 0 1
Rob Turko 0 1 0 1
Roger Barriault 0 1 0 1
Ron Herder 1 0 0 1
Russell Motion 1 0 0 1
Scott Laird 1 0 0 1
Sean Rankin 1 0 0 1
Sonny Boon 1 0 0 1
Steve Quintrell 1 0 0 1
Steve Sharkey 0 1 0 1
Tejay Delcasino 0 1 0 1
Todd Stewardson 1 0 0 1
Travis Uzzell 0 1 0 1
Trevor Erickson 0 1 0 1
Troy Winslow 1 0 0 1
Trygg Carlson 0 0 1 1
Walter Shoenfelder 1 0 0 1
Will Duguid 1 0 0 1
Table 3. Anglers registering the most fish since 2020.
Tyee Registered
Angler 2000 2010 2020 Total
Bill Tomicki 9 5 0 14
Shara Berger 13 1 0 14
Tim Samuels 6 4 0 10
Troy Winslow 7 3 0 10
Lisa Woodward 5 4 0 9
Chris Plamondon 8 0 0 8
Dale Kashuba 1 7 0 8
Floyd Ross 4 2 0 6
Harry Thulin 2 4 0 6
John Woodward 4 2 0 6
Ken Enns 5 1 0 6
Mike Kauertz 4 2 0 6
Paul Curtis 4 0 2 6
Chris Cook 3 2 0 5
Dean Bell 5 0 0 5
John Barker 2 3 0 5
Jules Lacroix 0 5 0 5
Karen D’Alessandro 5 0 0 5
Mike Netzel 4 1 0 5
Paula Davies 1 3 1 5
Brian Isfeld 4 0 0 4
Corinne Wolfe 4 0 0 4
Don Swoboda 3 1 0 4
Fred Gerl 2 2 0 4
Greg Askey 0 3 1 4
James Wolfe 4 0 0 4
Karin Plamondon 4 0 0 4
Ken Mar 3 0 1 4
Maegen Dougan 0 1 3 4
Mike Stutzel 0 3 1 4
Robert Hobbs 4 0 0 4
Sean Kelly 3 1 0 4
Shauna Towriss 2 2 0 4
Bill Idiens 2 1 0 3
Bill Ostler 2 1 0 3
Bob Main 0 3 0 3
Brady Thulin 0 3 0 3
Brian Kruse 3 0 0 3
Brigid Pomeroy 1 2 0 3
Bruce Herkes 1 1 1 3
Darcy Gerhard 3 0 0 3
Darla Hunt 0 0 3 3
Gary Soles 0 3 0 3
George Minosky 3 0 0 3
Joe Painter 1 2 0 3
John Chalmers 0 2 1 3
Karen Hutton 0 1 2 3
Landon Mackie 0 3 0 3
Larry Dougan 0 3 0 3
Mike Newton 0 0 3 3
Norm Lee 1 2 0 3
Sharon Fisher 2 1 0 3
Steve Clayton 2 1 0 3
Stuart Wolfe 3 0 0 3
Travis Trace 3 0 0 3
Anthony Mar 2 0 0 2
Ben Campbell 1 0 1 2
Bill Cosulich 0 2 0 2
Bob Hammond 2 0 0 2
Bradley Mah 2 0 0 2
Brant Peniuk 2 0 0 2
Brett Gardner 0 2 0 2
Bruce Kirby 2 0 0 2
Bruce Middleton 1 1 0 2
Burt Campbell 2 0 0 2
Carole Beaudoin 0 1 1 2
Carter Coblenz 0 2 0 2
Chad Atkinson 2 0 0 2
Chel Bassoni 0 2 0 2
Chris Brotherston 2 0 0 2
Dale Blackburn 2 0 0 2
Daniel Bell 2 0 0 2
Darcey Houser 0 2 0 2
Darcy Houser 0 2 0 2
David Duke 0 1 1 2
Deb Idiens 1 1 0 2
Debra Herkes 2 0 0 2
Dick Knowles 2 0 0 2
Don McPhee 2 0 0 2
Geoff Bertram 2 0 0 2
George Reifel 2 0 0 2
Gordon Berkey 2 0 0 2
Gordon Gerl 0 2 0 2
Harley Plamondon 2 0 0 2
Jan Brettnacher 2 0 0 2
Jeff Spence 2 0 0 2
Jeremy Bell 2 0 0 2
Joe Boutilier 0 2 0 2
John Cronkite 2 0 0 2
John Duncan 0 2 0 2
John Simson 2 0 0 2
Judy Janzen 0 2 0 2
Jules LaCroix 0 2 0 2
Ken E. Enns 0 2 0 2
Kevin McAughtrie 2 0 0 2
Kim Prystupa 2 0 0 2
Kurt Franz 2 0 0 2
Lee Deslauriers 0 2 0 2
Leonard Steingarten 2 0 0 2
Mathew Blackburn 2 0 0 2
Mike Mcmann 1 1 0 2
Mike Patterson 2 0 0 2
Mike Woods 2 0 0 2
Monique Weeks 2 0 0 2
Morris Trace 2 0 0 2
Nathon Miller 0 1 1 2
Parker Wong 2 0 0 2
Pat Dodman 2 0 0 2
Pat Kiley 2 0 0 2
Paul Breukers 2 0 0 2
Paul McDonald 0 2 0 2
Paul Pearson 0 0 2 2
Peter Wipper 1 0 1 2
Phil Griffith 2 0 0 2
Ric Dionne 2 0 0 2
Rick Gunn 0 2 0 2
Roanne Dunbar 2 0 0 2
Rob Austin 0 0 2 2
Robin Modesto 0 2 0 2
Roger Barriault 0 2 0 2
Roma Boutilier 0 1 1 2
Shauna Schmitke 2 0 0 2
Stuart Haigh 2 0 0 2
Tim Breukers 2 0 0 2
Todd Peachey 2 0 0 2
toni Peniuk 2 0 0 2
Wendy Reifel 2 0 0 2
Yael Woodward 2 0 0 2
0 0 1 0 1
Aaron Boles 0 1 0 1
Aaron Coulter 0 1 0 1
Al Frumento 0 1 0 1
Alex Benjestorf 0 1 0 1
Amaro Lozano 0 1 0 1
Andre Paquin 0 1 0 1
Andy Beech 1 0 0 1
Anita Painter 0 1 0 1
Aren Knudsen 0 0 1 1
Aron Lee 1 0 0 1
Ashley Campbell 0 1 0 1
Barry Hamilton 1 0 0 1
Barry Watchorn 0 1 0 1
Benard Simoneau 0 1 0 1
Beth Newton 0 0 1 1
Betty Gage 0 1 0 1
Bill Monaghan 0 1 0 1
Bill Ridge 0 1 0 1
Blair Belton 0 1 0 1
Blair Howell 0 1 0 1
Bob Barrett 0 0 1 1
Bob Hall 1 0 0 1
Bob Hirte 1 0 0 1
Bob Joseph 0 0 1 1
Bob Mitchell 1 0 0 1
Brenda Gunn 0 1 0 1
Brenda McGovern 1 0 0 1
Brent Marin 0 1 0 1
Brodie Doherty 0 1 0 1
Bruce Preston 0 0 1 1
Bruce Walton 1 0 0 1
Bryan Rickert 0 1 0 1
Burton Wright 0 1 0 1
Cameron Trace 0 1 0 1
Carol Beaudoin 0 1 0 1
Carol Seable 1 0 0 1
Cathy Moulton 0 1 0 1
Celeste Howard 0 1 0 1
Chad Mergaert 1 0 0 1
Chad Prystupa 1 0 0 1
Charlene Murphy 1 0 0 1
Chris Fawbert 1 0 0 1
Chris Gauthier 1 0 0 1
Chris Perreault 0 1 0 1
Chris Plamondon  1 0 0 1
Cindy King 1 0 0 1
Clayton Stoner 0 0 1 1
Cliff Doerksen 1 0 0 1
Clyde Bergendahl 0 1 0 1
Constance Kretz 0 1 0 1
Cory Albrecht 0 1 0 1
Cyena McIntosh 0 0 1 1
Dan Babchuck 0 1 0 1
Dan Hatch 0 0 1 1
Dan Heaven 0 1 0 1
Dan Hryhoryshen 0 1 0 1
Dan Plamondon 1 0 0 1
Dan York 0 1 0 1
Daphne Frost 1 0 0 1
Darrel Knowles 1 0 0 1
Darrel Tomlinson 1 0 0 1
Darrell Mustard 0 0 1 1
Daryl Mackie 1 0 0 1
Dave Clarke 0 1 0 1
Dave Davis 1 0 0 1
Dave Gilson 1 0 0 1
Dave Ludvigson 1 0 0 1
Dave Mackie 1 0 0 1
Dave Nutt 0 0 1 1
Dave Roemer 0 1 0 1
Dave Soper 0 1 0 1
Dave White 1 0 0 1
David Davis 0 1 0 1
David Ewart 1 0 0 1
David Nutt 0 0 1 1
David Richter 0 0 1 1
David Stover 0 1 0 1
Davin Saunders 0 0 1 1
Dawn Hamilton 0 0 1 1
Dean Benjestorf 0 1 0 1
Del Kyle 1 0 0 1
Denise Mitchell 1 0 0 1
Diana Clowes 0 0 1 1
Diane Moore 1 0 0 1
Dick Nakamura 1 0 0 1
Don Hutchison 0 1 0 1
Don Mcphee 1 0 0 1
Don Nicholas 0 1 0 1
Don Poty 1 0 0 1
Don Syroid 0 0 1 1
Donna Garber 0 1 0 1
Doug Rippingale 0 1 0 1
Doug Robinson 0 1 0 1
Drews Driessen-Van Der Lieck 0 1 0 1
Dustin Marsh 0 0 1 1
Dwayne Smith 0 1 0 1
Dyson Ivanisko 0 0 1 1
Ed Fellbaum 1 0 0 1
Ed Henri 1 0 0 1
Ed Hinkey 0 1 0 1
Ed Walker 1 0 0 1
Edward Painter 0 1 0 1
Elise Mah 1 0 0 1
Eric Baikie 1 0 0 1
Eric Christian 0 1 0 1
Eric Cooper-Smith 0 1 0 1
Eric Mainprize 0 1 0 1
Ernest Anderson 1 0 0 1
Eugene Titus 0 1 0 1
Evan Hughes 1 0 0 1
Forrest Owens 0 0 1 1
Frances Cowen 0 1 0 1
Francois Charron 0 1 0 1
Frank Grasmann 1 0 0 1
Frank Green 1 0 0 1
Gael Arthur 0 1 0 1
Gail McIntosh 0 1 0 1
Garry Smith 1 0 0 1
Gary Lawson 0 1 0 1
Gary Phillips 1 0 0 1
Gary Scales 0 1 0 1
Gary Tietzmann 1 0 0 1
Gaylia Meitzen 1 0 0 1
Gene Kneece 1 0 0 1
Geordie Dunstan 1 0 0 1
George Reifel (Jr) 1 0 0 1
George Reifel Jr.  1 0 0 1
George Reifel Sr.  1 0 0 1
Gerry Mathiasen 0 1 0 1
Ginny Harrington 0 1 0 1
Glen Johnson 0 1 0 1
Glenn Grycan 1 0 0 1
Gordon Chu 1 0 0 1
Gordon Cockburn 0 1 0 1
Gordon Dawson 0 1 0 1
Graeme Bull 0 1 0 1
Graham Rawlins 1 0 0 1
Grant Rosswarne 0 1 0 1
Grayden McInnes 0 0 1 1
Greg Main 0 1 0 1
Harold Larsen 1 0 0 1
Harold Larson 1 0 0 1
Harry Hemphill 1 0 0 1
Heather Cornfield 1 0 0 1
Hilford Burton 1 0 0 1
Holly Davis 1 0 0 1
Ivan Ferenc 1 0 0 1
Jack Isbister (Age 12) 0 1 0 1
James Newman 0 1 0 1
Jan Debruyn 0 1 0 1
Jane Campbell 0 1 0 1
Janeen Griffith 1 0 0 1
Janice Tanche 0 1 0 1
Janice Thorburn 0 1 0 1
Jason Dault 0 1 0 1
Jeff Forsythe 1 0 0 1
Jeff Morrison 1 0 0 1
Jeremy Morrow 0 1 0 1
Jerry Strelioff 1 0 0 1
Jim Busselle 0 1 0 1
Jim Clowes 0 1 0 1
Jim Mitchell 0 1 0 1
Joey Coello 0 1 0 1
John Bentham 0 0 1 1
John mannion 0 1 0 1
John Payne 1 0 0 1
John Todd 0 1 0 1
Judi Spiers 1 0 0 1
Judy Herder 1 0 0 1
Julian Lee 1 0 0 1
Julie Glaspy 0 1 0 1
Justin Horsman 1 0 0 1
Justin Miller 0 1 0 1
Justin Nairn 1 0 0 1
Kalla Shields 0 0 1 1
Kalyn Sutherland 0 0 1 1
Karen Edinger 1 0 0 1
Karin Maier 0 1 0 1
Karl Kirkham 1 0 0 1
Karren Hutton 0 0 1 1
Kathy Klaus 1 0 0 1
Ken Hamer 1 0 0 1
Ken Kishiuchi 1 0 0 1
Ken Murakami 1 0 0 1
Ken Wilson 1 0 0 1
Kent Moeller 1 0 0 1
Keony Magnan 0 1 0 1
Kevin Winiski 1 0 0 1
Kim Cornfield 1 0 0 1
Klaus Weger 0 1 0 1
Laine McCarthy 0 1 0 1
Lanett Barker 1 0 0 1
Larry Dalziel 1 0 0 1
Laurie York 0 0 1 1
Lawrence Ranger 0 1 0 1
Lee Watson 1 0 0 1
Leeann Kruse 1 0 0 1
Leslie Stapley 1 0 0 1
Linda Barrett 0 1 0 1
Lindsay Laverdure 1 0 0 1
Lisa Nicholas 0 0 1 1
Liz Cookson 0 1 0 1
Lyle Unwin 0 1 0 1
Maegan Dougan 0 0 1 1
Mark Gage 0 1 0 1
Mary McKim 0 1 0 1
Mathias Mueller 0 1 0 1
Matthew Blackburn 1 0 0 1
Maureen Dionne 1 0 0 1
Michael Hives 1 0 0 1
Michael Kauertz 1 0 0 1
Mickey Kiley 1 0 0 1
Mike Finn 1 0 0 1
Mike Gage 0 1 0 1
Mike Ives 1 0 0 1
Mike Mackie 1 0 0 1
Mike Tomczyk 1 0 0 1
Miles Latrace 0 0 1 1
Montagu Lee 0 1 0 1
Myriam Belisle 1 0 0 1
Nathan Boutilier 0 1 0 1
Nathan Lagos 0 0 1 1
Nathan Lagos (age 10) 0 1 0 1
Neil McLennan 0 1 0 1
Norman Poole 1 0 0 1
Owen Lagos 0 1 0 1
Pat Jeffrey 1 0 0 1
Pat Nelson 1 0 0 1
Patty Brown 1 0 0 1
Paul Brown 1 0 0 1
Pelle Wybenga 1 0 0 1
Perry Desbois 0 1 0 1
Peter Britain 0 1 0 1
Phil Vanbourgondien 0 1 0 1
Phillip MacNeil 0 1 0 1
Quinn Small 0 1 0 1
R.D. Berger 0 0 1 1
Racho Jordanov 0 1 0 1
Raeya Mackie 0 1 0 1
Randy Killoran 0 0 1 1
Reaya Mackie 0 0 1 1
Reenie Wolfe 1 0 0 1
Reg Mackenzie 0 1 0 1
Reid Herkes 0 0 1 1
Reid Mitchell 1 0 0 1
Rich Fryer 0 1 0 1
Richard Baker 1 0 0 1
Richard Cuddeford 1 0 0 1
Richard Holman 0 0 1 1
Richard Johns 0 1 0 1
Rick Eriksen 1 0 0 1
Rick Tillapaugh 0 0 1 1
Rob Hobbs 1 0 0 1
Rob MacDougall 1 0 0 1
Rob Nugent 0 1 0 1
Rob Spiers 0 1 0 1
Robi Gareau 0 1 0 1
Roger Gage 0 1 0 1
Roland Hilton 0 1 0 1
Ron Gunn 1 0 0 1
Ron Perkins 1 0 0 1
Ross Whitmore 0 1 0 1
Rowen Berkey 0 1 0 1
Roy Dunbar 1 0 0 1
Russel Sawchyn 1 0 0 1
Ruth Heck 1 0 0 1
Ryan Brown 0 1 0 1
Ryan MacPhee-Gerl 0 1 0 1
Ryan Newton 0 0 1 1
Sally Kerr 1 0 0 1
Sally Rickert 0 1 0 1
Sarah Deagle 0 0 1 1
Sayer Roberts 1 0 0 1
Scott Campbell 1 0 0 1
Scott Isbister 0 1 0 1
Scott Laird 0 1 0 1
Sean Batty 0 0 1 1
Shamra McClellan 0 1 0 1
Shane Roberts 0 0 1 1
Sheila Barriault 1 0 0 1
Shirley Briley 0 1 0 1
Shirley Murray 1 0 0 1
Sophie Cameron 1 0 0 1
Stanley Harkof 0 1 0 1
Stephanie Sprout 1 0 0 1
Stephen Isbister 0 1 0 1
Stephen Notley 0 1 0 1
Steve Mitchell 1 0 0 1
Steve Sharkey 0 1 0 1
Steve Vandop 1 0 0 1
Stu Haigh 1 0 0 1
Sue Berger 1 0 0 1
Tanner Stolle 1 0 0 1
Ted Maynard 1 0 0 1
Teresa Robinson 0 1 0 1
Terri Sambrook 0 1 0 1
Terry Blasco 0 0 1 1
Terry Carr 1 0 0 1
Terry Sambrook 1 0 0 1
Tim Gudewill 0 1 0 1
Tim Hanika 0 0 1 1
TJ Nelson 1 0 0 1
Todd Beadle 0 1 0 1
Todd Campbell 0 1 0 1
Tom Barrow 1 0 0 1
Tom Dennis 0 1 0 1
Tom Hooge 0 0 1 1
Tom Kirkham 1 0 0 1
tony Anderson 0 1 0 1
tony Harvey 1 0 0 1
Trevor Gains 0 0 1 1
Troy Perras 0 0 1 1
Walt Stutzel 0 0 1 1
Walter Stutzel 0 0 1 1
Warren Barker 0 1 0 1
Warren Howe 1 0 0 1
Wes Sewell 0 1 0 1
Will Stout 1 0 0 1

3. What do we know about CR Chinook?

(* more like what have others learned about Chinook in the Campbell, I don’t know much).

There has been a lot of information collected on Campbell River Chinook Salmon, including from Tyee Salmon captured in the Tyee Pool, however, most of this data is not readily available online. Data that is available (and that I have found) is summarized below. Data and study results from other systems have also been included for comparison and emphasis.

3.1. Quinsam vs. Campbell

  • The vast majority of Chinook Salmon returning to the Campbell River system are from the Quinsam River. Based on available escapement data for both systems, a mean of 12.5% Chinook returning to the system are from the Campbell River (varies from 6% to 25% between 1991 and 2019).

Figure 9: Chinook Salmon escpaement in the Campbell and Quinsam rivers from 1991 to 2021.

3.2 Tyee Club Data (presented by Campbell River Salmon Foundation)

  • The origin of fish captured in the tyee pool was determined by examining coded wire tags in adipose clipped fish and otoliths in non-clipped fish captured between 2015-2018 CRSF 2018. This data suggests the majority of captured fish in the pool (including undersize) are from the Quinsam Hatchery (mean = 61% across all years), followed by the Discovery Passage Seapens (mean = 17% across all years). The remaining 6% of fish are intercepted on route to natal streams (e.g. Big Qualicum, Nitinat, Washington State hatcheries).

  • Despite 79% of all captured fish having an adipose fin, only 16% were actually wild and not of hatchery origin. Meaning most hatchery fish were not visually marked (but did have thermal otolith marking), which is not surprising given resources required for fin clipping.

  • Ages calculated from a subset of otoliths of fish captured in the tyee pool between 2015-2018 (n = 48) shows that the majority of fish are Age-4 (overall mean = 75%), followed by Age-5 (17%) and Age-3 (8%). No Age-6 fish were identified in the sub-sample of heads that were aged.

  • Of the 350 fish captured in the Tyee pool between 2015 and 2018, 26% were Tyee salmon (n = 90). However, this varied between years with Tyee representing 18% to 32% of all fish captured between years.

3.2 Spawn Timing

  • Chinook spawning occurs from late September through early November and peaks in mid-October. Spawners typically reside in the river for ~12 days.

3.3 Age Class Structure

  • A roughly equal proportion of spawners return to the Campbell River as age-4 and age-5 fish (see Table 1) Sturham et al. 1999. Very few fish return as Age-6 (1% (1 of 99 fish) of Campbell River fish in Sturham dataset.

  • However, Ewart & Anderson,2013 report that Age-5 fish were dominant in 2012 (61%), with Age-4’s accounting for only 37% of the run, and age-3’s representing only 2%. Age-6 fish were absent from the 2013 dataset.

catch_data %>% filter(Year >=2015, Year <=2018) %>% 
               group_by(Year) %>%
               summarize(total.catch = sum(catch_binary))          
## # A tibble: 4 × 2
##   Year  total.catch
##   <chr>       <dbl>
## 1 2015           15
## 2 2016           13
## 3 2017           44
## 4 2018           18

3.4 Size-at-Age

  • I have not found any measures of individual fish. But binned data from Sturham et al. 1999 (see Table 1) shows that Age-3 fish were between 500 mm and 699 mm (mean = 595 mm), Age-4 fish generally range in size from 550-949 mm (mean ~ 780 mm) and age-5 fish range from 700-949 mm (mean ~ 840 mm). Age-6 fish were identified, but accounted for less than 1% of all fish in the Campbell (n = 1 fish, 930 mm).
  • Fish in the Quinsam River are comparable in size to those in the Campbell, though hatchery fish generally return at a smaller size than their wild counterparts in the Campbell and Quinsam. Sturham et al. (1999) data suggest Age-4 and Age-5 wild fish may exceed 900 mm, while only Age-5 hatchery fish are likely to exceed 900 mm.
Table 2. Size at age of Chinook Salmon captured in Campbell River watershed from Sturham et al. 1999
Waterbody Age n % of Total Size Range <br>(mm) Mean Lenght <br>(mm)
Campbell River 3 6 7.9 500 - 699 595.0
Campbell River 4 34 44.7 550 - 949 779.5
Campbell River 5 35 46.1 700 - 949 842.5
Campbell River 6 1 1.3 900 - 949 930.0
Quinsam Hatchery 3 76 20.2 400 - 749 619.5
Quinsam Hatchery 4 225 59.8 550 - 899 743.5
Quinsam Hatchery 5 73 19.4 700 - 949 834.0
Quinsam Hatchery 6 2 0.5 750 - 849 784.0
Quinsam River 3 46 22.8 500 - 849 663.0
Quinsam River 4 114 56.4 550 - 949 733.5
Quinsam River 5 40 19.8 700 - 949 818.0
Quinsam River 6 2 1.0 800 - 849 838.0

Interesting side notes on recent studies examining trends in size of Chinook salmon.

  • Lewis et al. 2015 report that the size and age of Chinook returning to Alaska over the past 30-years has been decreasing and speculate that size-selective fisheries may be driving earlier maturation and declines in size (emphasis on speculate, they also point out that marine conditions and competition could produce similar results).
  • Ohlberger et al. 2018 built on this work and showed that there has been a reduction in the proportion of older Chinook age classes throughout most regions of the East Pacific and that length-at-age of older fish has decreased while length-at-age of smaller fish has increased.
  • Oke et al. 2020 state that relative to salmon maturing before 1990, adult Chinook salmon now produce 16% fewer eggs, transport 28% less nutrients and have lost 21% of their fisheries value.
  • Malick et al. 2023 reviewed 25 years of broodstock data from 43 hatcheries and found evidence of a significant reduction in length (and fecundity).

3.5 Fecundity

  • According to Ewart & Anderson (2013), female Chinook returning to the Campbell River in 2012 carried roughly ~5,700, a decrease from the roughly 6,000 eggs typically carried.

  • Decreasing fecundity rates have also been reported in larger studies. For example, Malick et al. 2023 compiled 2.5 decades worth of broodstock data from 43 hatcheries to examine trends in fecundity. They found significant declines in fecundity (and length), with the greatest drop in fecundity occurring over the past decade. This reduction in fecundity was primarily explained by a reduction in the size of spawners. Not particularly relevant, but they also estimate that a 1 mm reduction in length results in ~7.8 few eggs per female

3.6 Juvenile Life History

  • Juvenile Chinook Salmon in the Campbell River have been studied intensively since 2015 (e.g. Thornton et al. 2022. These data suggest fry emerge in February-March and that nearly all Campbell River Chinook out migrate as Age-0+ juveniles from March through July. Smaller recently emerged Age-0+ fry are dominant and typically captured from March through early May (37 to 52 m). The remaining fish emigrate as slightly larger Age-0+ smolts (~64 to 88 mm) from May through July.

3.7 Estimated Juvenile Production

  • Estimates of juvenile Chinook production based on numbers of observed spawners have generally been less than numbers trapped throughout the out-migration period (Thornton et al. 2022), suggesting juvenile survival rates may be above average (e.g. >10%).

  • Juvenile survival was very low in both 2014 and 2016, which may be due to unusually high flows during spawning and/or incubation periods in each year.

3.8 Estimates of Marine Survival

  • Marine survival of unfed fry released from the Quinsam hatchery range from 0.2% to 0.4% (yes, that is less than 1%) (Ewart & Anderson 2013).

  • However, based on data from Welch et al. 2020, survival of coded wire tagged chinook in the Quinsam ranged from a low of 0.056% in 2007 to a high of 3.3% in 1977, with an overall mean of 0.74%. Mean survival since 2000 is lower (0.28%, 0.56% to 0.56%). These estimates are generally within the range of other hatchery released sub-yearling populations within the straight of Georgia (see image below using data from Welch et al. 2020).

Figure 10: Survival of coded wire tagged Chinook sub-yearlings (Age-0 upon release) released from hatcheries throughout the Strait of Georgia, including the Quinsam River. Note that y-axis is log transformed to better see range of values (labels are actual values). Figure prepared using data prepared by Welch et al. 2020

  • Welch et al. 2018 used coded-wire tag data to look at large scale patterns of Chinook salmon survival. This data demonstrates that survival collapsed over the past half century by a factor of ~3 and is currently ~1% in many regions (consistent with estimates available for the Campbell). Survival in relatively pristine and undeveloped regions (e.g. Northern BC and Alaska) was comparable to areas with extensive water management and land development that were previously considered to have poorest survival (e.g. Columbia River). The authors suggest the widespread trends in survival may be evidence that marine conditions are more influential than local factors (e.g. freshwater habitat).

  • Similar trends have been observed in other species. For example, Price et al. 2021 found a 69% reduction in wild Sockeye salmon returns (though overall returns are comparable to historic levels due to intensive enhancement); that population diversity has decreased by ~70%, and; that life history diversity has shifted with populations now migrating from freshwater earlier and remaining at sea for longer.

3.9 Hatchery Influence and Population Status

  • Ewart & Anderson 2013 report that 56% of the otoliths examined from 2012 spawners showed no signs of hatchery marking and are assumed wild. The remaining 44% are presumed to have originated from instream incubators (31%), seapen released smolts (4%) and Quinsam River released smolts (9%).
  • Assuming data presented by Sturham et al. 1999 is representative of the overall Quinsam population, we can assume hatchery origin fish make up 62% of Age-3 fish, 66% of Age-4 fish, 65 of Age-5 fish and 50% of Age-6 fish.

Interestingly, hatchery releases have never been higher

  • Ruggerone & Irvine 2018 show that intensive enhancement has resulted in the greatest abundance of salmon in the ocean than ever before (specifically pink, sockeye and chum) and that marine carrying capacity may have been reached within recent decades.
  • Nelson et al. 2019 present evidence that hatchery practices have altered size and time that juveniles are released and have reduced diversity of life history traits (e.g. size, age and timing of smoltification). The authors argue that current enhancement practices may release fish at a time and size that is preferred by predators (e.g. all fish being released at same time and size and are easy pickings for large aggregations of predators).

3.10 Ocean Range

  • Tagging studies have shown that maturing Chinook of BC origin are frequently located in Southeast Alaska, the west coast of Haida Gwaii and west and north coasts of Vancouver Island Myers et al. 1996 (see screenshot of map from Myers et al. 1996, below).

screenshot of map.

3.11 Exploitation Rates

  • Approximately 17% of fish released by the Quinsam hatchery are intercepted in Southeast Alaska commercial net (4.99%) and troll fisheries (11.95%) while an additional 1.84% that are intercepted in Alaskan sport fisheries Rosenberger et al.2022.
  • A court ruling in May 2023 almost shut down the 2023 SE Alaska troll fishery. Unfortunately for those aspiring to join the Tyee Club (and Orcas), that decision was reversed in late June, 2023 and the fishery occurred from July 1 to 12, 2023, not sure whether it will resume again at a later date.
  • I have not found any data reporting exploitation rates of Campbell/Quinsam Chinook within BC commercial and sport fisheries, however, given locations where maturing BC Chinook salmon are typically encountered and presumed migration routes, I think its reasonable to assume that these fish are intercepted by sport and commercial fisheries in North Coast Vancouver Island, Haida Gwaii and along the west and southwest coast of the Island. Without data to

4. What could be affecting returns and catches?

Off the top of my head, there are four things that are most likely to be affecting catches of Tyee salmon (in reality, there are many, many more. But for now let’s start with this).

4.1. Juvenile recruitment

Generally, juvenile recruitment refers to the process of small fish transitioning to an older life stage (e.g., an egg hatching into an alevin, a fry becoming a parr or smolt, a smolt maturing into an adult…). According to Thornton et al. 2022 Campbell River Chinook fry emerge in February-March and out migrate as Age-0+ juveniles from March through July. Smaller recently emerged Age-0+ fry are dominant and typically captured from March through early May (37 to 52 m) While larger Age-0+ smolts are less common and move out from May through July (64 to 88 mm). Given that Chinook move to the estuary as fry, lets figure out how many fish should be produced each year. To do this, we need to know:

  • The number of females that return to spawn. Sturham et al. 1999) report that ~60% of Chinook returning to the Campbell River are female. So multiplying the annual escapement values by 0.6 will give us total number females per year. + The number of eggs that each female deposits, which according to (Ewart & Anderson, 2013) has been close to 6,000 eggs-per-female, but now may be closer to 5,700 eggs-per-female.
  • The number of females that spawn successfully. I have no data, so lets assume 100% of females that make it to the river will spawn.
  • The number of eggs that hatch and the number of alevin that survive and emerge from gravel as fry. For ease, we will assume that 10% of eggs will survive the egg-to-fry stage.

So under normal conditions we could expect to see annual fry production ranging from 42,066 to 616,967, with a mean of 271,962 fry.

But abnormal is the new normal, so let’s look at the extremes. High flows through the incubation period can greatly reduce survival by scouring away gravel and eggs. Thornton et al. 2022 observed this in 2016 when very few Chinook (or other salmon) fry out migrated following a large spill event in November 2016 (and to a lesser extent in 2014).

If we assume that flows over 375 cms reduce fry out migration by 90% we see that fry production in years with high flow events is greatly reduced, which will have significant effects on future returns (Note that I have no idea what flows are required to scour gravels in the Campbell or what associated mortality would be, this is purely speculative. AND, mortality rates are likely to vary relative to flow (e.g., 375 cms may result in 75% mortality, 500 cms produces 85% mortality and 600+ results in 90% mortality). If we apply this assumption, we get the figure below, which shows how high flows may reduce juvenile recruitment.

Although major flow event that reduces egg-to-fry survival will reduce escapement, there is a silver lining. Given the age structure of Campbell River Chinook, the resulting reduction in escapement will be spread across multiple years. Arguably, this is a great example of bet-hedging. If all fish returned as Age-5 fish (which would be advantageous biologically since larger fish produce more eggs), then a high flow event could essentially wipe out a full cohort. Having a population returning at different ages ensures that fish return each year, even if something reduces survival of a single age-class or cohort.

Figure 11: Estimated annual Chinook Salmon fry production in the Campbell River, peak flows during incubation period and estimated impacts of high flow events throughout the incubation period.

Well, I am already going out on a limb here. Key takeaway here is that high flow events during sensitive spawning and incubation periods are likely to have a detrimental effect on juvenile survival, which in turn will contribute to a reduction in the number of Tyee that I fail to catch. But, an event that reduces survival will in a single year will not wipe out the run as fish are returning at different age classes.

4.2. Marine Survival

Overall, Ewart & Anderson, 2013 have estimated marine survival in the Campbell River system is approximately 0.003.

Coded wire tag data reviewed by Welch et al. 2022 marine survival of Quinsam Chinook released as fry from 1974 to 2014 ranged from 0.056% in 2007 to 3.3% in 1977, with an overall mean of 0.74% (2014 release group was 0.55%, which is best it has been since survival rate since 1998).

. This stuff is all way more complicated than I want to get into. For now I will pretend that marine survival stable (spoiler, they are not).

4.4. Fishing effort and catchability

For now, I am going to assume effort (# of boats fishing per tide/day) is constant and that catchability (percent of Tyees present that are captured) is stable. In reality, I would guess that effort has likely decreased over time and catchability has likely increased as peoples knowledge, skill and fishing technology have improved over time (not everyone though, I still suck). Either way, without some hard data there is not much I can do with this.

4.5. Environmental Conditions during the Tyee Season

Tyee fishermen may be among the toughest of tough (cough, cough), but even so, windy, wet seasons are likely to result in lower effort and fewer fish than relatively drier, calmer seasons. It is also possible that fish behaviour will change in response to river conditions. Certainly there was a lot of speculation that high flows during the 2022 Tyee season contributed to record low catches.

For now, I have little interest in combing through historic weather data. But, I already have flow data. So let’s see how river flows have varied between seasons.

  • 7.9% of fish will return as Age-3, 44.7% of fish will return as Age-4 fish, 46.1% will return as Age-5 fish and 1.3% will return as Age-6 fish (Sturham et al. 1999).

  • All fish captured in the Tyee pool are actually from the Campbell system.

We can expand this to estimate the number of Tyee salmon that will return if we make even more assumptions!

  • For fun, let’s assume all fish > 900 mm are Tyee Salmon (I know girth is important too, but I dont have girth data) and using the (Sturham et al. 1999) data as a rough guide I will assume that 10% of Age-4 male adults are >900 mm, 25% of Age-5 fish (males and females) are >900 mm and 75% of Age-6 fish are >900 mm.

5. What explains the variability between years?

Note, this is where shit is going to get weird. At this point I am mostly just making shots in the dark and everything should be considered very skeptically.

Off the top of my head there are a couple ways we can approach this:

1.) How many fish should come back based on past on escapement counts and available biological data. Basically, this is just making a bunch of estimates about survival at different life stages and then comparing our predicted returns to what actually returned. It won’t actually tell us anything, but is a fun exercise.

2.) We can look at what factors influenced how many fish were available for capture in the Tyee pool (i.e. how historic conditions may have contributed to observed captures), and/or;

3.) We can look at what factors influenced how returning fish were captured (i.e. conditions during the fishing season).

5.1 How many fish should come back?

We can VERY CRUDELY estimate the number of salmon that should return to the Campbell River if we make a couple of big assumptions:

  • Fecundity is ~5,700 eggs per female (Ewart & Anderson, 2013)

  • Sex ratios are 60:40 female to male using (Sturham et al. 1999) data for Campbell River.

  • Egg-to-fry survival is approximately 0.1, can’t recall where this number came from but its commonly used as a measure of egg-to-fry survival of wild fish (compared to 0.9 for hatchery reared fish). Give results from Thornton et al. 2022 it is likely that egg-to-fry survival in the Campbell is higher.

  • Marine survival (smolt to adult) is approximately 0.003 (Ewart & Anderson, 2013)

  • 7.9% of fish will return as Age-3, 44.7% of fish will return as Age-4 fish, 46.1% will return as Age-5 fish and 1.3% will return as Age-6 fish (Sturham et al. 1999).

  • All fish captured in the Tyee pool are actually from the Campbell system.

We can expand this to estimate the number of Tyee salmon that will return if we make even more assumptions!

  • For fun, let’s assume all fish > 900 mm are Tyee Salmon (I know girth is important too, but I dont have girth data) and using the (Sturham et al. 1999) data as a rough guide I will assume that 10% of Age-4 male adults are >900 mm, 25% of Age-5 fish (males and females) are >900 mm and 75% of Age-6 fish are >900 mm.

If we run these numbers, each female will generate 1.7 offspring, of which 0.14 will be Age-3, 0.76 will be Age-4, 0.79 will be Age-5 and 0.022 will be Age-6. Furthermore, each female will produce 0.24 Tyee salmon. Let’s take a moment to remember that these assumptions are terrible. Larger fish are more likely to produce larger fish, so in reality some fish will produce a decent number of Tyee and others will produce none. But let’s keep it simple for now and assume every fish is able to make an equal number of Tyees

Based on this, each female should produce 1.7 offspring that return to spawn. Which is less than ideal.

Figure 12: Predicted returns of Campbell River Chinook by age-class relative to measured escapement (does not include Quinsam River fish).

Well that’s interesting. There are periods when my predicted returns closely align with actual escapement (most closely from 2003 to 2007, but my values are comparable from 2003 to 2010). This suggests my estimates may not be WAY off but does not confirm they are correct. Other notes:

  • Also clearly periods when my predictions are off! Most notably from 1998 to 2002, 2011-2012, 2014 and 2019 to 2022.
  • There are number of years where something appears to have happened and fish simply did not return (2005, 2011, 2014).
  • There are also years where something positive appears to have happened and far more fish than expected returned to the river (1999 to 2001, 2020).

5.2 How many tyee should be returning?

Let’s look at little closer at how many Tyee salmon may be returning in a given year.If all Tyee salmon were captured each year, we would be actively selecting against large fish, so we would expect to see a rapid and continuous decline in the total number of Tyees returning each year (which I suppose we are). But, I have had the opportunity to snorkel the Campbell River canyon a number of times and have seen spawning Tyee, and in 2022 there were lots of Tyee captured in the river… but that was likely due to higher than usual flows throughout the season. Anyways, all this to say that its unlikely every Tyee is captured in the pool, and the actual number returning to the pool should be at least equal to or higher than the number captured.

Among anglers who have been involved in the club for a long time it is generally believed that most Tyee are Age-6. And it would make sense that larger fish are larger because they spend an extra year in the ocean. If this is the case, then my assumptions below are totally out to lunch (quite likely) as Sturham et al. 1999 data suggest that Age-6 fish represent less than 1% of the total return to the Campbell and Quinsam systems.

Reminder of key assumptions in the plot:

  • 10% of Age-4 fish will return as Tyee.
  • 25% of Age-5 fish will return as Tyee.
  • 75% of Age-6 fish will return as Tyee.

Figure 13: Comparison of catches of Tyee Salmon, predicted returns of Tyee Salmon and annual Chinook Salmon escapement counts.

Well, this figure either shows how poor my estimates are, or that a tremendous number of Tyee are intercepted (e.g. marine survival of Tyee salmon is lower than other fish).

Figure 14: Chinook Salmon escapement from rivers on East and West Coast of Vancouver Island.

Well, that figure sucks. But it shows how variable escapement is between years. On the East Coast of the Island, abundance increased in 43% of plotted streams and decreased in all others. Decreases

Relative to 2013, abundance in all plotted west coast streams was slightly reduced in 2014. There was a major crash in the Burnam River, but this is exaggerated by unusually high returns in 2013, 2015 and 2016.

EVERYTHING FROM HERE ON DOWN IS JUST SCRIBBLES. Everything above is too. But this is even worse!

5.2 How Historic Conditions Influenced Captures

Figure 15: Catches of Tyee Salmon since 2016 relative to flow in the Campebll River.

Well, it’s clear that flows in 2022 were higher than past years and higher than mean flows over the past 5-years. But this doesn’t mean that is why fewer fish were captured.

Last year there was a lot of speculation that high flows in the Campbell River may have caused fish to move directly into the river rather than staging in the pool. Let’s look at flow in the Campbell River to see how 2022 flows compared to previous years.

## `geom_smooth()` using method = 'loess' and formula = 'y ~ x'

Figure 16: Relationship between river flow and fish capture

Figure 16 suggests flows below ~ 25 cms are favourable and that higher flows will result in fewer fish, As one would expect. Fish are more likely to remain within the pool while flows are low and will move into the river when flows are higher and they can safely navigate upstream. However, the fishery occurs during the late summer, when flows are typically low. So it’s somewhat of a chicken and egg situation….

OK, well there is a relationship (that could be due to a number of things). Lets have a look at some of the older data.

5.3 Commercial Catches

Let’s look at commercial catches. Maybe there is a fishery that could be intercepting a large number of Tyees.

###Notes Plot peak flows 4 to 5 years previous (e.g. impact of peak flows on recruitment). - Assume mortality at >200 cms - spawning habitat lost at 300-400 cms - Is Quinsam flow regulated? Ask Mary.

Is return age genetic? Or environmental?

6. Supplemental Tables and Figures

Table 1. Size at age of male and female Chinook Salmon captured in Campbell River watershed
Waterbody Sex Age n % of Total <br>(by Sex) % of Total <br>(by Stream) Size Range <br>(mm) Mean Lenght <br>(mm) Std. Error
Campbell River F 3 0 0.00 0.00 500 - 699 595 20.82
Campbell River M 3 6 0.19 0.08 500 - 699 595 20.82
Campbell River F 4 21 0.48 0.28 700 - 899 783 10.69
Campbell River M 4 13 0.41 0.17 550 - 949 776 23.30
Campbell River F 5 23 0.52 0.30 750 - 949 839 7.51
Campbell River M 5 12 0.38 0.16 700 - 949 846 14.43
Campbell River F 6 0 0.00 0.00 900 - 949 930 0.00
Campbell River M 6 1 0.03 0.01 900 - 949 930 0.00
Quinsam Hatchery F 3 9 0.04 0.02 550 - 749 644 15.33
Quinsam Hatchery M 3 67 0.38 0.18 400 - 749 595 6.84
Quinsam Hatchery F 4 130 0.65 0.35 600 - 899 742 3.77
Quinsam Hatchery M 4 95 0.54 0.25 550 - 899 745 5.64
Quinsam Hatchery F 5 61 0.30 0.16 700 - 949 823 5.76
Quinsam Hatchery M 5 12 0.07 0.03 750 - 949 845 13.57
Quinsam Hatchery F 6 1 0.00 0.00 800 - 849 812 0.00
Quinsam Hatchery M 6 1 0.01 0.00 750 - 799 756 0.00
Quinsam River F 3 1 0.01 0.00 700 - 749 700 0.00
Quinsam River M 3 45 0.41 0.22 500 - 849 626 12.07
Quinsam River F 4 58 0.63 0.29 650 - 849 744 4.73
Quinsam River M 4 56 0.51 0.28 550 - 949 723 9.35
Quinsam River F 5 31 0.34 0.15 700 - 949 830 7.54
Quinsam River M 5 9 0.08 0.04 700 - 949 806 21.00
Quinsam River F 6 2 0.02 0.01 800 - 849 838 2.83
Quinsam River M 6 0 0.00 0.00 800 - 849 838 2.83